html {
	height: 100%;
	font-style: 16px;
	body {
		height: 100%;
		background: url(../../assets/images/ad.bg3.jpg) no-repeat center/cover;
	}
}

/* 头部 */
header {
	height: 3.75rem;
	div {
		height: 100%;
		line-height: 3.75rem;
		color: white;
		font-size: 1.125rem;
	}
}

/* 主体部分 */
main {
	#form {
		input {
			background-color: #615f63;
			width: 100%;
			height: 3rem;
			border-radius: 1.5625rem;
			padding-left: 1.25rem;
			box-sizing: border-box;
			opacity: 0.6;
			color: #fff;
			&::placeholder {
				color: #fff;
				letter-spacing: 0.0625rem;
				font-size: 0.9375rem;
			}
		}
		p {
			margin-bottom: 1.25rem;
		}
		p:first-child {
			margin-top: 1.875rem;
		}
		p:nth-child(2) input {
			width: 55%;
		}
		button {
			width: 100%;
			height: 3rem;
			background-color: #649d70;
			border-radius: 1.5rem;
			opacity: 0.6;
			color: white;
		}
	}
	.foot {
		line-height: 1.5rem;
		height: 1.5rem;
		align-self: center;
		display: flex;
		justify-content: flex-end;
		span.icon-weixin {
			color: white;
			margin-right: 0.5rem;
			font-size: 1.5rem;
		}
	}
}
// 尾部
footer {
	position: absolute;
	width: 100%;
	bottom: 2.1875rem;
}
//错误提示
#errorword {
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	color: red;
	position: absolute;
	bottom: 3.125rem;
	font-size: 1rem;
	.iconfont {
		display: none;
	}
}
